0082acc0e8bd23fb332e20084fd32d75faac7030,opennms-webapp/src/main/java/org/opennms/web/controller/inventory/AdminRancidController.java,AdminRancidController,handleRequest,#HttpServletRequest#HttpServletResponse#,28
Before Change
String node = request.getParameter("node");
int nodeid = WebSecurityUtils.safeParseInt(node);
Map<String, Object> model = m_inventoryService.getRancidNode(nodeid,request.isUserInRole(Authentication.ADMIN_ROLE));
ModelAndView modelAndView = new ModelAndView("admin/rancid/rancidAdmin","model",model);
return modelAndView;
}
After Change
String node = request.getParameter("node");
int nodeid = WebSecurityUtils.safeParseInt(node);
String group = request.getParameter("group");
Map<String, Object> model;
if (group != null) {
model = m_inventoryService.getRancidNodeWithCLoginForGroup(nodeid,WebSecurityUtils.sanitizeString(group),request.isUserInRole(Authentication.ADMIN_ROLE));
} else {
model = m_inventoryService.getRancidNodeWithCLogin(nodeid,request.isUserInRole(Authentication.ADMIN_ROLE));
}
ModelAndView modelAndView = new ModelAndView("admin/rancid/rancidAdmin","model",model);
return modelAndView;